#include <stdio.h>
#include <string.h>

#define MAX_LENGTH 100 // 假设每个字符串的最大长度为100

int main() {
    int n;
    char max[MAX_LENGTH] = ""; // 初始化为空串
    char current[MAX_LENGTH]; // 用于存储当前输入的字符串

    // 读入 n
    printf("请输入字符串的数量 (n): ");
    scanf("%d", &n);
    getchar(); // 读取换行符

    // 逐个读取字符串并进行比较
    for (int i = 0; i < n; i++) {
        printf("请输入第 %d 个字符串: ", i + 1);
        gets(current);

        // 比较并更新最大字符串
        if (strcmp(current, max) > 0) {
            strcpy(max, current);
        }
    }

    // 输出最大字符串
    printf("按 ASCII 码最大的字符串是: %s", max);

    return 0;
}
